From d8b99d47ea79c69594830c1fae56bc7c9c034fcf Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Wed, 11 Apr 2012 15:02:00 +0200 Subject: [PATCH] menuitem: Don't set menubar style class randomly a) We're not a menubar, you can match on the parent if you have to b) It's not set while getting preferred sizes --- gtk/gtkmenuitem.c | 7 ------- 1 file changed, 7 deletions(-) diff --git a/gtk/gtkmenuitem.c b/gtk/gtkmenuitem.c index 388c2a5038..5a916da9f2 100644 --- a/gtk/gtkmenuitem.c +++ b/gtk/gtkmenuitem.c @@ -1602,13 +1602,8 @@ gtk_menu_item_draw (GtkWidget *widget, child = gtk_bin_get_child (GTK_BIN (menu_item)); parent = gtk_widget_get_parent (widget); - gtk_style_context_save (context); - gtk_style_context_get_padding (context, state, &padding); - if (GTK_IS_MENU_BAR (parent)) - gtk_style_context_add_class (context, GTK_STYLE_CLASS_MENUBAR); - if (child && (state & GTK_STATE_FLAG_PRELIGHT)) { gtk_render_background (context, cr, x, y, w, h); @@ -1673,8 +1668,6 @@ gtk_menu_item_draw (GtkWidget *widget, GTK_WIDGET_CLASS (gtk_menu_item_parent_class)->draw (widget, cr); - gtk_style_context_restore (context); - return FALSE; } -- 2.30.2